The Software Engineering Silver Bullet Conundrum
نویسندگان
چکیده
منابع مشابه
No Silver Bullet – Essence and Accident in Software Engineering
Of all the monsters who fill the nightmares of our folklore, none terrify more than werewolves, because they transform unexpectedly from the familiar into horrors. For these, we seek bullets of silver that can magically lay them to rest. The familiar software project has something of this character (at least as seen by the nontechnical manager), usually innocent and straightforward, but capable...
متن کاملNo Silver Bullet: Essence and Accidents of Software Engineering
Frederick P. Brooks Jr. Kenan Professor of Computer Science University of North Carolina at Chapel Hill New West Hall 035A Chapel Hill, North Carolina 27514 USA All software construction involves essential tasks, the fashioning of the complex conceptual structures that compose the abstract software entity, and accidental tasks, the representation of these abstract entities in programming langua...
متن کاملRevolutionary Software Engineering Paradigm Based on Complexity Science - A "Silver Bullet" for Slaying "Software Werewolves” Efficiently
This paper introduces nonlinear software engineering revolution through the establishment of NSE (Nonlinear Software Engineering paradigm) based on principles of complexity science and NSE applications. NSE brings revolutionary changes to almost all aspects in software engineering for efficiently resolving the critical issues (low quality and productivity, and high cost and risk) which have exi...
متن کاملNo Silver Bullet for Software Visualisation Evaluation
Software visualisation seeks to aid comprehension of software; however, there is still little progress in the evaluation of such visualisations. This paper reports on the current practice of evaluation in software visualisation. Four evaluation strategies are identified and discussed in order to identify strengths and weaknesses when applied to software visualisation. Areas for improvement are ...
متن کاملContinuous Integration: The Silver Bullet?
Continuous integration (CI) tools integrate code changes by automatically compiling, building, and executing test cases upon submission of code changes. Use of CI tools is getting increasingly popular, yet how proprietary projects reap the benefits of CI remains unknown. To investigate the influence of CI on software development, we mine 661 open source software (OSS) projects, and 171 propriet...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IEEE Software
سال: 2008
ISSN: 0740-7459
DOI: 10.1109/ms.2008.51